package com.zhentao.vo;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 订单明细VO类
 * 包含菜品名称、规格、口味等完整信息
 */
@Data
public class OrderItemVO {
    
    /**
     * 明细ID（主键）
     */
    private Integer itemId;
    
    /**
     * 关联订单ID（外键）
     */
    private Integer orderId;
    
    /**
     * 关联菜品ID（外键）
     */
    private Integer dishId;
    
    /**
     * 菜品名称
     */
    private String dishName;
    
    /**
     * 关联规格ID（外键，可选）
     */
    private Integer specId;
    
    /**
     * 规格名称
     */
    private String specName;
    
    /**
     * 关联口味ID（外键，可选）
     */
    private Integer tasteId;
    
    /**
     * 口味名称
     */
    private String tasteName;
    
    /**
     * 数量
     */
    private Integer quantity;
    
    /**
     * 单价
     */
    private BigDecimal unitPrice;
    
    /**
     * 小计金额
     */
    private BigDecimal subtotal;
}
